<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- <button>帅哥变身按钮</button>
    <script>
        var btn = document.querySelector("button")
        var flag = true
        btn.onclick = F = function () {
            if (flag) {
                flag = false
                console.log("发送请求了");
                setTimeout(() => {
                    flag = true
                }, 1000)
            }
        }
    </script> -->

    <!-- <button>点击试试</button>
    <script>
        var btn=document.querySelector("button")
        var timer=null;
        btn.onclick=F=function(){
            clearTimeout(timer)
            timer=setTimeout(()=>{
                console.log("发送请求了");
            },2000)
        }
    </script>
     -->

    <!-- console.log(1)
    setTimeout(()=>{
    console.log(2)
    },0)
    new Promise((resolve, reject)=>{
    console.log(3)
    resolve()
    }).then(()=>{
    console.log(4)
    })
    console.log(5) -->

    <script>

        // function computed(str) {
        //     // 字符串反转
        //     // 把字符串换成数组
        //     console.log(str.split(""));
        //     // 定义变量
        //     let arr = str.split("")
        //     arr.reverse()
        //     // 反转之后
        //     console.log(arr);
        //     let newArr = arr[1].split("")
        //     console.log(newArr);
        //     var sum = ""
        //     for (let i = 1; i < newArr.length; I++) {
        //         sum2 = +newArr2[i]
        //     }
        //     console.log(arr[1].split("")[0].toUpperCase() + sum);
        //     arr[1]=arr[1].split(""[0].toUpperCase()+sum)
        //     let newArr2=arr[2].split("")
        //     var sum2=""
        //     for(let i=1;i<newArr2.length;i++){
        //         sum+=newArr2[i]
        //     }
        //     console.log(arr[2].split("")[0].toUpperCase()+sum2);
        //     arr.join("")
        //     console.log(arr);
        //     var newarr2=arr.map((item,index)=>{
        //         return item.split("").reverse();
        //     });
        //     console.log(newArr2);
        //     let newArr3=[];
        //     newArr2.forEach((item,index)=>{
        //         newArr3.push(item.join("").trim())
        //     });
        //     console.log(newArr3.join("").replace("!","啊"));
        //     // for循环newArr没一个数组
        //     computed("hello word 我喜欢你")

        // }

        function fn(str) {
            var str1 = str.slice(0, 1).toUpperCase() + str.slice(1).toLowerCase()
            var str2 = str1.split("").reverse().join('').replace(/\s*/g,"");
            console.log(str2.replace('!', '啊'));
        }
        fn('hello world 我爱你 !')


    </script>

</body>

</html>